causing embarrassment - Alemán Inglés Diccionario